package com.chengyu.core.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class WalkTrendsDownload implements Serializable {
    @ApiModelProperty(value = "主键ID")
    private Integer id;

    @ApiModelProperty(value = "下载人id")
    private Integer downloadWalkMemberId;

    @ApiModelProperty(value = "下载人姓名")
    private String downloadWalkMemberName;

    @ApiModelProperty(value = "下载人头像")
    private String downloadWalkMemberHeadImg;

    @ApiModelProperty(value = "发布人id")
    private Integer publishWalkMemberId;

    @ApiModelProperty(value = "发布人姓名")
    private String publishWalkMemberName;

    @ApiModelProperty(value = "发布人头像")
    private String publishWalkMemberHeadImg;

    @ApiModelProperty(value = "所发布视频归属的商品id")
    private Integer publishGoodsId;

    @ApiModelProperty(value = "所发布视频归属的商品名称")
    private String publishGoodsName;

    private BigDecimal publishGoodsPrice;

    private String publishGoodsHeadImg;

    private String publishGoodsTrailerLink;

    @ApiModelProperty(value = "所发布视频归属的商家id")
    private Integer publishShopId;

    @ApiModelProperty(value = "所发布视频归属的商家名称")
    private String publishShopName;

    private String publishShopHeadImg;

    @ApiModelProperty(value = "动态ID")
    private Integer trendsId;

    @ApiModelProperty(value = "视频链接")
    private String videoUrl;

    @ApiModelProperty(value = "图片url")
    private String imgUrl;

    @ApiModelProperty(value = "1 短视频 3图片")
    private Integer type;

    @ApiModelProperty(value = "0隐藏 1显示")
    private Integer status;

    @ApiModelProperty(value = "所属的使用申请id")
    private Integer downloadNumId;

    @ApiModelProperty(value = "添加时间")
    private Date addTime;

    @ApiModelProperty(value = "添加人")
    private String addBy;

    @ApiModelProperty(value = "修改时间")
    private Date updTime;

    @ApiModelProperty(value = "修改人")
    private String updBy;

    @ApiModelProperty(value = "内容")
    private String content;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getDownloadWalkMemberId() {
        return downloadWalkMemberId;
    }

    public void setDownloadWalkMemberId(Integer downloadWalkMemberId) {
        this.downloadWalkMemberId = downloadWalkMemberId;
    }

    public String getDownloadWalkMemberName() {
        return downloadWalkMemberName;
    }

    public void setDownloadWalkMemberName(String downloadWalkMemberName) {
        this.downloadWalkMemberName = downloadWalkMemberName;
    }

    public String getDownloadWalkMemberHeadImg() {
        return downloadWalkMemberHeadImg;
    }

    public void setDownloadWalkMemberHeadImg(String downloadWalkMemberHeadImg) {
        this.downloadWalkMemberHeadImg = downloadWalkMemberHeadImg;
    }

    public Integer getPublishWalkMemberId() {
        return publishWalkMemberId;
    }

    public void setPublishWalkMemberId(Integer publishWalkMemberId) {
        this.publishWalkMemberId = publishWalkMemberId;
    }

    public String getPublishWalkMemberName() {
        return publishWalkMemberName;
    }

    public void setPublishWalkMemberName(String publishWalkMemberName) {
        this.publishWalkMemberName = publishWalkMemberName;
    }

    public String getPublishWalkMemberHeadImg() {
        return publishWalkMemberHeadImg;
    }

    public void setPublishWalkMemberHeadImg(String publishWalkMemberHeadImg) {
        this.publishWalkMemberHeadImg = publishWalkMemberHeadImg;
    }

    public Integer getPublishGoodsId() {
        return publishGoodsId;
    }

    public void setPublishGoodsId(Integer publishGoodsId) {
        this.publishGoodsId = publishGoodsId;
    }

    public String getPublishGoodsName() {
        return publishGoodsName;
    }

    public void setPublishGoodsName(String publishGoodsName) {
        this.publishGoodsName = publishGoodsName;
    }

    public BigDecimal getPublishGoodsPrice() {
        return publishGoodsPrice;
    }

    public void setPublishGoodsPrice(BigDecimal publishGoodsPrice) {
        this.publishGoodsPrice = publishGoodsPrice;
    }

    public String getPublishGoodsHeadImg() {
        return publishGoodsHeadImg;
    }

    public void setPublishGoodsHeadImg(String publishGoodsHeadImg) {
        this.publishGoodsHeadImg = publishGoodsHeadImg;
    }

    public String getPublishGoodsTrailerLink() {
        return publishGoodsTrailerLink;
    }

    public void setPublishGoodsTrailerLink(String publishGoodsTrailerLink) {
        this.publishGoodsTrailerLink = publishGoodsTrailerLink;
    }

    public Integer getPublishShopId() {
        return publishShopId;
    }

    public void setPublishShopId(Integer publishShopId) {
        this.publishShopId = publishShopId;
    }

    public String getPublishShopName() {
        return publishShopName;
    }

    public void setPublishShopName(String publishShopName) {
        this.publishShopName = publishShopName;
    }

    public String getPublishShopHeadImg() {
        return publishShopHeadImg;
    }

    public void setPublishShopHeadImg(String publishShopHeadImg) {
        this.publishShopHeadImg = publishShopHeadImg;
    }

    public Integer getTrendsId() {
        return trendsId;
    }

    public void setTrendsId(Integer trendsId) {
        this.trendsId = trendsId;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getDownloadNumId() {
        return downloadNumId;
    }

    public void setDownloadNumId(Integer downloadNumId) {
        this.downloadNumId = downloadNumId;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public String getAddBy() {
        return addBy;
    }

    public void setAddBy(String addBy) {
        this.addBy = addBy;
    }

    public Date getUpdTime() {
        return updTime;
    }

    public void setUpdTime(Date updTime) {
        this.updTime = updTime;
    }

    public String getUpdBy() {
        return updBy;
    }

    public void setUpdBy(String updBy) {
        this.updBy = updBy;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", downloadWalkMemberId=").append(downloadWalkMemberId);
        sb.append(", downloadWalkMemberName=").append(downloadWalkMemberName);
        sb.append(", downloadWalkMemberHeadImg=").append(downloadWalkMemberHeadImg);
        sb.append(", publishWalkMemberId=").append(publishWalkMemberId);
        sb.append(", publishWalkMemberName=").append(publishWalkMemberName);
        sb.append(", publishWalkMemberHeadImg=").append(publishWalkMemberHeadImg);
        sb.append(", publishGoodsId=").append(publishGoodsId);
        sb.append(", publishGoodsName=").append(publishGoodsName);
        sb.append(", publishGoodsPrice=").append(publishGoodsPrice);
        sb.append(", publishGoodsHeadImg=").append(publishGoodsHeadImg);
        sb.append(", publishGoodsTrailerLink=").append(publishGoodsTrailerLink);
        sb.append(", publishShopId=").append(publishShopId);
        sb.append(", publishShopName=").append(publishShopName);
        sb.append(", publishShopHeadImg=").append(publishShopHeadImg);
        sb.append(", trendsId=").append(trendsId);
        sb.append(", videoUrl=").append(videoUrl);
        sb.append(", imgUrl=").append(imgUrl);
        sb.append(", type=").append(type);
        sb.append(", status=").append(status);
        sb.append(", downloadNumId=").append(downloadNumId);
        sb.append(", addTime=").append(addTime);
        sb.append(", addBy=").append(addBy);
        sb.append(", updTime=").append(updTime);
        sb.append(", updBy=").append(updBy);
        sb.append(", content=").append(content);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}